An Extensible Object-Oriented Database Testbed

نویسندگان

  • Magdi M. A. Morsi
  • Shamkant B. Navathe
  • Hyoung-Joo Kim
چکیده

This paper describes the object-oriented design and implementation of an extensible schema manager for object-oriented databases. In order to achieve extensibility, we have adopted an open class hierarch y approach using an ob ject-oriented implementation where an object-oriented database maintains its implementation classes as user-defined classes. A Graphical interface for an Object-Qriented database Schema Environment, GOOSE, has been developed. GOOSE supports several advanced features which include schema evolution, schema versioning, and DAG rearrangement view of a class hierarchy. Schema evolution is the ability to make a variety of changes to a database schema without reorganization. Schema versioning is the ability to define multiple schema versions and to keep track of schema changes. A new type of view for object-oriented databases, namely the DAG rearrangement view of a class hierarchy, is also supported.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

eXtensible Database Adapter -a Framework for CORBA/ODBMS Integration

This paper describes the first hand experience gained in implementing remote CORBA access for object-oriented database ObjectStore. Integration of CORBA and Object-Oriented Database Management Systems (ODBMS) permits the encapsulation of the powerful database facilities within the heterogeneous CORBA environment. As opposed to current OMG ideas for handling persistent objects, this approach pay...

متن کامل

Formal transformation of spatiotemporal data from object-oriented database to XML

With the rapid development of the Internet, XML (Extensible Markup Language) is increasingly gaining acceptance as a medium for integrating and exchanging data. Meanwhile, object-oriented database has a strong ability to store data, XML can benefit greatly and specifically from database support and object-oriented database management system. Consequently, it is significant to exchange data from...

متن کامل

A direct manipulation interface to an extensible object-oriented database

Thesis Abstract The aim of this work is to address two major weaknesses of existing database interfaces by: developing eeective tools for the implementation of tailorable database interfaces, and developing eeective visualisations of sophisticated data modelling constructs. The thesis introduces an integrated approach, whereby an object-oriented graphical toolkit is fully integrated with an obj...

متن کامل

LOCUS: A Testbed for Dynamic Spatial Indexing

We describe an extensible performance evaluation testbed for dynamic spatial indexing that is directly geared towards Location-Based Services (LBS). The testbed exercises a spatial index with several query types relevant for LBS: proximity queries (range queries), k-nearest neighbor queries, and sorteddistance queries. Performance metrics are defined to quantify the cost (elapsed time) of locat...

متن کامل

The Soprano Extensible Object Storage System

An efficient object manager, a middle layer on top of a storage system, is essential to ensure acceptable performance of object-oriented database systems, since a traditional record-based storage system is too simple to provide object abstraction. In addition, an object storage system object managers in combination with storage systems should be extensible to meet the various requirements of em...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992